Node.js MySQL அறிமுகம்
Node.js தரவுத்தள பயன்பாடுகளில் பயன்படுத்தப்படலாம்.
மிகவும் பிரபலமான தரவுத்தளங்களில் ஒன்று MySQL ஆகும்.
MySQL தரவுத்தளம்
குறியீட்டு எடுத்துக்காட்டுகளை சோதனை செய்ய முடியும் வகையில், உங்கள் கணினியில் MySQL நிறுவப்பட்டிருக்க வேண்டும்.
நீங்கள் https://www.mysql.com/downloads/ இலிருந்து இலவச MySQL தரவுத்தளத்தை பதிவிறக்கம் செய்யலாம்.
குறிப்பு:
MySQL நிறுவுவதில் உதவி தேவைப்பட்டால், எங்கள் MySQL நிறுவல் வழிகாட்டியைப் பார்க்கவும் அல்லது ஆன்லைன் டுடோரியல்களைப் பின்பற்றவும்.
MySQL இயக்கி நிறுவுதல்
உங்கள் கணினியில் MySQL இயங்கும் நிலையில், Node.js ஐப் பயன்படுத்தி அதை அணுகலாம்.
Node.js உடன் MySQL தரவுத்தளத்தை அணுக, உங்களுக்கு ஒரு MySQL இயக்கி தேவை. இந்த பயிற்சி NPM இலிருந்து பதிவிறக்கம் செய்யப்பட்ட "mysql" தொகுதியைப் பயன்படுத்தும்.
"mysql" தொகுதியை பதிவிறக்கம் செய்யவும் நிறுவவும், கட்டளை Terminal ஐத் திறந்து பின்வருவனவற்றை இயக்கவும்:
C:\Users\Your Name>npm install mysql
இப்போது நீங்கள் ஒரு mysql தரவுத்தள இயக்கியை பதிவிறக்கம் செய்து நிறுவியுள்ளீர்கள்.
MySQL தரவுத்தளத்தை கையாள Node.js இந்த தொகுதியைப் பயன்படுத்தலாம்:
let mysql = require('mysql');
இணைப்பை உருவாக்குதல்
தரவுத்தளத்திற்கு ஒரு இணைப்பை உருவாக்குவதன் மூலம் தொடங்கவும்.
உங்கள் MySQL தரவுத்தளத்திலிருந்து பயனர்பெயர் மற்றும் கடவுச்சொல்லைப் பயன்படுத்தவும்.
// demo_db_connection.js
let mysql = require('mysql');
let con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
மேலே உள்ள குறியீட்டை "demo_db_connection.js" என்ற கோப்பில் சேமித்து கோப்பை இயக்கவும்:
C:\Users\Your Name>node demo_db_connection.js
இது உங்களுக்கு இந்த முடிவைக் கொடுக்கும்:
Connected!
இப்போது நீங்கள் SQL அறிக்கைகளைப் பயன்படுத்தி தரவுத்தளத்தை வினவத் தொடங்கலாம்.
பாதுகாப்பு குறிப்பு:
உங்கள் கடவுச்சொற்களை நேரடியாக குறியீட்டில் சேமிக்க வேண்டாம். உற்பத்தி பயன்பாடுகளுக்கு சூழல் மாறிகள் அல்லது ரகசிய மேலாண்மை சேவைகளைப் பயன்படுத்தவும்.
தரவுத்தளத்தை வினவுதல்
MySQL தரவுத்தளத்திலிருந்து படிக்க (அல்லது எழுத) SQL அறிக்கைகளைப் பயன்படுத்தவும். இது "தரவுத்தளத்தை வினவுதல்" என்றும் அழைக்கப்படுகிறது.
மேலே உள்ள எடுத்துக்காட்டில் உருவாக்கப்பட்ட இணைப்பு பொருள், தரவுத்தளத்தை வினவுவதற்கான ஒரு முறையைக் கொண்டுள்ளது:
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result: " + result);
});
});
வினா முறை ஒரு sql அறிக்கையை ஒரு அளவுருவாக எடுத்து முடிவைத் திருப்பித் தரும்.
அடுத்த அத்தியாயங்களில் ஒரு தரவுத்தளத்தை எவ்வாறு படிப்பது, எழுதுவது, நீக்குவது மற்றும் புதுப்பிப்பது என்பதைக் கற்றுக்கொள்ளுங்கள்.
கூடுதல் கற்றல்:
எங்கள் SQL பயிற்சியில் SQL அறிக்கைகள் பற்றி மேலும் அறிக. இது MySQL உடன் பணிபுரிய தேவையான அனைத்து SQL கருத்துகளையும் உள்ளடக்கியது.
அடுத்த படிகள்
இப்போது நீங்கள் Node.js உடன் MySQL இணைப்பை எவ்வாறு உருவாக்குவது என்பதை அறிந்திருக்கிறீர்கள். அடுத்து நீங்கள் கற்றுக்கொள்ள வேண்டியவை:
தரவுத்தளத்தை உருவாக்குதல்
புதிய தரவுத்தளங்களை உருவாக்கவும் மற்றும் நிர்வகிக்கவும்
அட்டவணைகளை உருவாக்குதல்
அட்டவணைகள் மற்றும் நெடுவரிசைகளை வடிவமைக்கவும்
தரவைச் செருகுதல்
அட்டவணைகளில் புதிய பதிவுகளைச் சேர்க்கவும்
தரவைத் தேர்ந்தெடுத்தல்
தரவுத்தளத்திலிருந்து தரவைப் படிக்கவும் மீட்டெடுக்கவும்
தரவைப் புதுப்பித்தல்
ஏற்கனவே உள்ள பதிவுகளை மாற்றவும்
தரவை நீக்குதல்
அட்டவணைகளிலிருந்து பதிவுகளை அகற்றவும்
பயிற்சி
சரியான முறை பெயரை இழுத்து விடவும்.
MySQL தரவுத்தளத்தில் SQL அறிக்கைகளை இயக்க ______ முறை பயன்படுத்தப்படுகிறது.